Survey on Content Addressable Memory and Sparse Clustered Network
نویسنده
چکیده
Most memory devices store and retrieve data by addressing specific memory locations. As a result, this path often becomes the limiting factor for systems that rely on fast memory accesses. The time required to find an item stored in memory can be reduced considerably if the item can be identified for access by its content rather than by its address. A memory that is accessed in this way is called content-addressable memory or CAM. Content Addressable Memory provides a performance advantage over other memory search algorithms, such as binary or tree-based searches or look-aside tag buffers, by comparing the desired information against the entire list of pre-stored entries simultaneously, often resulting in an order-of-magnitude reduction in the search time. Different Content Addressable Memory algorithms are available today, each of them having its own advantages as well as disadvantages. Here a comparative study on different Content Addressable Memory architecture and algorithm is done. The introduction of Sparse Clustered Network (SCN) had a great impact on Content Addressable Memory designs. A low power Content Addressable Memory based on Sparse Clustered Networks has been proposed. The dynamic energy consumption of the proposed design is significantly lower compared with that of other conventional low-power Content Addressable
منابع مشابه
An Adaptive Sparse Distributed Memory
Sparse Distributed Memory is a content addressable, associative memory terhnique which relies on close memory items tending to be clustered together, with some abstraction and blurring of details. This paper discusses the limitations of the original model. Then, we propose a method which improve Sparse Distributed Memory efficiency through an adaptive threshold. The results obtained are good an...
متن کاملContent Addressable Memory Using XNOR CAM Cell
One of the special types of Computer Memory is said to be as Content Addressable Memory. It is also called as associative array or associative storage, associative memory which can be frequently used in very high speed searching applications such as databases, associative computing, lookup tables and networking. CAM is one type of functional memory which contains huge amount of stored data wher...
متن کاملSparse Matrix Multiplication on CAM Based Accelerator
Sparse matrix multiplication is an important component of linear algebra computations. In this paper, an architecture based on Content Addressable Memory (CAM) and Resistive Content Addressable Memory (ReCAM) is proposed for accelerating sparse matrix by sparse vector and matrix multiplication in CSR format. Using functional simulation, we show that the proposed ReCAM-based accelerator exhibits...
متن کاملAssociative content-addressable networks with exponentially many robust stable states
The brain must robustly store a large number of memories, corresponding to the many events and scenes a person encounters over a lifetime. However, the number of memory states in existing neural network models either grows weakly with network size or recall performance fails catastrophically with vanishingly little noise. Here we show that it is possible to construct an associative content-addr...
متن کاملA Sparse Distributed Memory Capable of Handling Small Cues, SDMSCue
In this work, we present Sparse Distributed Memory for Small Cues (SDMSCue), a new variant of Sparse Distributed Memory (SDM) that is capable of handling small cues. SDM is a content-addressable memory technique that relies on similar memory items tending to be clustered together in the same region or subspace of the semantic space. SDM has been used before as associative memory or control stru...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014